package com.ruoyi.project.wms.customerorder.domain;

import io.swagger.models.auth.In;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import com.ruoyi.framework.web.domain.BaseEntity;
import java.util.Date;

/**
 * 出库订单信息表对象 wms_customer_order
 * 
 * @author ruoyi
 * @date 2020-10-29
 */
public class WmsCustomerOrder extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 客户订单id */
    private Integer customerOrderId;

    /** 客户id */
    @Excel(name = "客户id")
    private Integer cId;

    /** 订单地址 */
    @Excel(name = "订单地址")
    private String customerOrderAddress;

    /** 下单时间 */
    @Excel(name = "下单时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date customerOrderStartDatetime;

    /** 期望到货时间 */
    @Excel(name = "期望到货时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date customerOrderExpectArrivalDatetime;

    /** 商品id */
    @Excel(name = "商品id")
    private Integer pId;

    /** 商品数量 */
    @Excel(name = "商品数量")
    private Integer customerOrderNumber;


    /** 状态 */
    @Excel(name = "状态")
    private String customerOrderState;
    /** 客户名称*/
    @Excel(name = "客户名称")
    private  String cName;

    public String getpName() {
        return pName;
    }

    public void setpName(String pName) {
        this.pName = pName;
    }



    /** 客户名称*/
    @Excel(name = "商品名称")
    private  String pName;

    public String getcName() {
        return cName;
    }

    public void setcName(String cName) {
        this.cName = cName;
    }

    public void setCustomerOrderId(Integer customerOrderId)
    {
        this.customerOrderId = customerOrderId;
    }

    public Integer getCustomerOrderId() 
    {
        return customerOrderId;
    }
    public void setcId(Integer cId) 
    {
        this.cId = cId;
    }

    public Integer getcId() 
    {
        return cId;
    }
    public void setCustomerOrderAddress(String customerOrderAddress) 
    {
        this.customerOrderAddress = customerOrderAddress;
    }

    public String getCustomerOrderAddress() 
    {
        return customerOrderAddress;
    }
    public void setCustomerOrderStartDatetime(Date customerOrderStartDatetime) 
    {
        this.customerOrderStartDatetime = customerOrderStartDatetime;
    }

    public Date getCustomerOrderStartDatetime() 
    {
        return customerOrderStartDatetime;
    }
    public void setCustomerOrderExpectArrivalDatetime(Date customerOrderExpectArrivalDatetime) 
    {
        this.customerOrderExpectArrivalDatetime = customerOrderExpectArrivalDatetime;
    }

    public Date getCustomerOrderExpectArrivalDatetime() 
    {
        return customerOrderExpectArrivalDatetime;
    }
    public void setpId(Integer pId)
    {
        this.pId = pId;
    }

    public Integer getpId()
    {
        return pId;
    }
    public void setCustomerOrderNumber(Integer customerOrderNumber)
    {
        this.customerOrderNumber = customerOrderNumber;
    }

    public Integer getCustomerOrderNumber()
    {
        return customerOrderNumber;
    }
    public void setCustomerOrderState(String customerOrderState) 
    {
        this.customerOrderState = customerOrderState;
    }

    public String getCustomerOrderState() 
    {
        return customerOrderState;
    }

    @Override
    public String toString() {
        return "WmsCustomerOrder{" +
                "customerOrderId=" + customerOrderId +
                ", cId=" + cId +
                ", customerOrderAddress='" + customerOrderAddress + '\'' +
                ", customerOrderStartDatetime=" + customerOrderStartDatetime +
                ", customerOrderExpectArrivalDatetime=" + customerOrderExpectArrivalDatetime +
                ", pId=" + pId +
                ", customerOrderNumber=" + customerOrderNumber +
                ", customerOrderState='" + customerOrderState + '\'' +
                ", cName='" + cName + '\'' +
                ", pName='" + pName + '\'' +
                '}';
    }
}
